RAIS  3.2
C:/Projekte/RAIS/dataaccesslayertest/CommonClasses/CultureTest.cs
Go to the documentation of this file.
00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004 using NUnit.Framework;
00005 using RAIS.Common.Localization;
00006 using RAIS.DataAccessLayer;
00007 
00008 namespace RAIS.DataAccessLayerTest.CommonClasses
00009 {
00010         [TestFixture]
00011         public class CultureTest
00012         {
00013                 private int expectedID = 9;
00014                 private string expectedName = "English";
00015                 private string expectedEnglishName = "English";
00016                 private int expectedLCID = 9;
00017                 private bool expectedRightToLeft = false;
00018 
00019                 private Culture culture;
00020 
00021                 [SetUp]
00022                 public void Init()
00023                 {
00024                         culture = new Culture(this.expectedLCID);
00025                 }
00026                 [Test]
00027                 public void GetID()
00028                 {
00029                         // Test 
00030                         Assert.AreEqual(this.expectedID, this.culture.ID);
00031                 }
00032                 [Test]
00033                 public void GetName()
00034                 {
00035                         // Test 
00036                         Assert.AreEqual(this.expectedName, this.culture.Name);
00037                 }
00038                 [Test]
00039                 public void GetEnglishName()
00040                 {
00041                         // Test 
00042                         Assert.AreEqual(this.expectedEnglishName, this.culture.EnglishName);
00043                 }
00044                 [Test]
00045                 public void GetLCID()
00046                 {
00047                         // Test 
00048                         Assert.AreEqual(this.expectedLCID, this.culture.LCID);
00049                 }
00050                 [Test]
00051                 public void GetRightToLeft()
00052                 {
00053                         // Test 
00054                         Assert.AreEqual(this.expectedRightToLeft, this.culture.RightToLeft);
00055                 }
00056                 [Test]
00057                 public void SetRightToLeft()
00058                 {
00059                         // Preparation
00060                         bool expectedNewRightToLeft = true;
00061 
00062                         // Test 
00063                         this.culture.RightToLeft = expectedNewRightToLeft;
00064 
00065                         // Check
00066                         Assert.AreEqual(expectedNewRightToLeft, this.culture.RightToLeft);
00067                 }
00068         }
00069 }